iT邦幫忙

0

16. SQL Server學習日記 - 算數運算子&比較運算子

  • 分享至 

  • xImage
  •  

一、算數運算子

使用算數運算子可以執行四則運算,加上括號()先進行運算

  • 算數運算子
符號 說明
+ 相加,int類型數字相加,能將數字以天為單位和日期相加
- 相減,int類型數字相減,能將數字以天為單位和日期相減
* 相乘
/ 相除,若相除兩數皆為整數,則結果中的小數會被截斷
% 取餘數,返回兩數相除餘數,Ex:20%6=2

Ex1 : int數值運算

select 1+5,1-5,5*10,5/10,10%3;

執行結果

https://ithelp.ithome.com.tw/upload/images/20231002/2016341581D07hUZw5.png

Ex 2 : 日期類型與int的加減

很適合用在行程安排

declare @startday datetime , @add int  --宣告兩個變數,以及資料型態
set @startday = '2003-02-15'           --給@startday指派數值
set @add = 10						   --給@add指派數值
select @startday - 1.5 as 'start date',  --1.5為一天加上12小時,start date為2003-02-13
	   @startday + @add as 'add date'     --兩變數相加

執行結果

https://ithelp.ithome.com.tw/upload/images/20231002/2016341522Qa1THlus.png

二、比較運算子

比較運算子可以針對文字、日期、數值……來進行比較的動作

  • 比較運算子
運算子 說明
= 等於
大於
小於
〉= 大於等於
〈= 小於等於
〈〉 不等於

接下來又要使用這個food資料表
https://ithelp.ithome.com.tw/upload/images/20231002/20163415gRSxO2Mkv9.png

Ex : 篩選出profit不是15的欄位

select food_name,sell_price
from food
where profit < > 15 --profit不等於15

執行結果
https://ithelp.ithome.com.tw/upload/images/20231002/201634156L05qQ7HbD.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言